#include "../header.h"

/**
 * @函数原型:  mode_t umask(mode_t mask);
 * @函数功能: 修改权限掩码。修改安全值。
 * @参数说明: 
 * @       参数1: 新权限掩码
 * @返回值: 旧权限掩码
 * @param {int} argc
 */
int main(int argc, char const *argv[])
{
    if (argc < 2)
    {
        /* code */
        perror("argc error\n");
        return -1;
    }
    mode_t newmode = 0066;
    mode_t oldmode = umask(newmode);
    printf("oldmode = %o\n",oldmode);
    creat(argv[1],0666);
    system("ls -l ");
    //新文件权限数值多少？0666 - 0066 = 0600；




    return 0;
}
